manually removed now unnecessary Functors.
void SwapDataFilter::process() /* this procedure must be present in vecs */
{
- WayptFunctor<SwapDataFilter> swapdata_cb_f(this, &SwapDataFilter::swapdata_cb);
-
- waypt_disp_all(swapdata_cb_f);
- route_disp_all(nullptr, nullptr, swapdata_cb_f);
- track_disp_all(nullptr, nullptr, swapdata_cb_f);
+ waypt_disp_all(swapdata_cb);
+ route_disp_all(nullptr, nullptr, swapdata_cb);
+ track_disp_all(nullptr, nullptr, swapdata_cb);
}
#endif // FILTERS_ENABLED
QVector<arglist_t> args = {
};
- void swapdata_cb(const Waypoint* ref);
+ static void swapdata_cb(const Waypoint* ref);
};
void TrackFilter::init()
{
- RteHdFunctor<TrackFilter> trackfilter_segment_head_f(this, &TrackFilter::trackfilter_segment_head);
RteHdFunctor<TrackFilter> trackfilter_fill_track_list_cb_f(this, &TrackFilter::trackfilter_fill_track_list_cb);
/*
// Perform segmenting first.
if (opt_segment) {
- track_disp_all(trackfilter_segment_head_f, nullptr, nullptr);
+ track_disp_all(trackfilter_segment_head, nullptr, nullptr);
}
track_list.clear();
void trackfilter_faketime(); /* returns number of track points left after filtering */
static bool trackfilter_points_are_same(const Waypoint* wpta, const Waypoint* wptb);
- void trackfilter_segment_head(const route_head* rte);
+ static void trackfilter_segment_head(const route_head* rte);
};